package com.bean;

import lombok.Data;
import java.io.Serializable;
import java.util.Date;

/**
 * 公告实体类，用于存储系统的公告信息
 */
@Data
public class Announcement implements Serializable {
    /**
     * 公告的唯一标识，数据库中自增主键
     */
    private Integer announcementId;

    /**
     * 公告的标题
     */
    private String title;

    /**
     * 公告的内容
     */
    private String content;

    /**
     * 公告发布的时间戳
     */
    private Date publishDate;

    /**
     * 发布公告的用户 id
     */
    private Integer userId;

    /**
     * 关联的用户对象，方便获取用户详细信息
     */
    private User user;
}